package com.h3c.ptability.config.properties;

import lombok.Data;

/**
 * @author chenyifan
 * @date 2022/5/16 9:51
 * 电子签章属性配置
 */
@Data
public class ElectronicSignProperties {

    /**
     * 账号
     */
    private String account;

    /**
     * 密码
     */
    private String password;

    /**
     * 获取token的请求地址
     */
    private String tokenUrl;

    /**
     * e签宝签署流程作废请求地址
     */
    private String cancelUrl;

    /**
     * e签宝催办签署请求地址
     */
    private String remindUrl;
    /**
     * 签署完成后跳转的url
     */
    private String redirectUrl;

    /**
     * 回调地址
     */
    private String callbackUrl;

    /**
     * 回调地址
     */
    private String orgCallbackUrl;

    /**
     * 签名地址
     */
    private String signUrl;

    /**
     * 公司静默签署地址
     */
    private String orgSignUrl;

    /**
     * 每个线程处理数据量
     */
    private Integer everyThreadNumber;

    /**
     * 上传到sfs用的
     */
    private String appId;

    /**
     * 公司签章调用的统一参数
     */
    private String accountId;

    /**
     * 发起用户 ID
     */
    private String initiatorAccountId;

    /**
     * 通知新员工公司签章的模板code
     */
    private String noticeNemOrgSignEmailTemplateCode;

    /**
     * 通知新员工公司签作废章的模板code
     */
    private String noticeNemOrgSignWasteEmailTemplateCode;

    /**
     * 通知新员工人才津贴协议公司签作废章的模板code
     */
    private String noticeNemTalentOrgSignWasteEmailTemplateCode;

    /**
     * 下载sfs文件免水印账号
     */
    private String downloadSfsAccount;

    /**
     * 是否开启AI识别落章
     */
    private Boolean isOpenAiSign;
}
